feat: In-app hints and tooltips system (#103)#147
Conversation
🔍 Vibe Check ReviewContextPR #147 adds an in-app hints/tooltips system to explain features and settings throughout the UI. It creates a new Codebase Patterns I Verified
✅ Good
🚨 Issues Found
📋 Scope Verification
Scope Status: SCOPE_MISMATCH Critical Problem: This PR mixes TWO separate issues:
The diff shows ~20 references to "Issue #110" in comments, imports from 📝 Documentation Check
🎯 VerdictREQUEST_CHANGES Must fix before merge:
What happened: This PR correctly implements Issue #103 (hints) but also smuggled in a bunch of Issue #110 (folder triage) work. The hints.py module is excellent, but the folder_triage stuff needs to be removed and submitted as a separate PR for Issue #110. To fix: Revert all the folder_triage changes from this branch, keeping only the hints-related changes. Issue #110 should be its own PR with proper scope, tests, and database migrations. |
Strip all Issue #110 folder_triage changes that were incorrectly mixed into this branch. Keep only hints-related changes: - Import and context processor for get_all_hints - Version bump to match CHANGELOG
🔍 Vibe Check ReviewContextPR #147 adds a comprehensive in-app documentation system via a new Codebase Patterns I Verified
✅ Good
🚨 Issues Found
Additional observations (not issues, just noting for completeness):
📋 Scope Verification
Additional scope delivered (bonus features not in original issue):
Scope Status: SCOPE_OK - Original problem fully solved, plus additional helpful tooltips 📝 Documentation Check
🎯 VerdictAPPROVE This PR delivers exactly what Issue #103 requested: contextual help for users who don't understand what toggles and features do. The implementation is:
No changes required. This is production-ready. Optional future enhancement (not blocking): Consider adding the hover hint feature to README.md's feature list to make it more discoverable to new users. |
Summary
library_manager/hints.pymodule with contextual documentation for all features and settingsCloses #103